Definition of Lady's Earrings

  • (noun) North American annual plant with usually yellow or orange flowers; grows chiefly on wet rather acid soil

Antonyms of Lady's Earrings


No Antonyms Found.

Homophones of Lady's Earrings


No Homophones Found.